#include <stdio.h>

int main()
{
    char str[100];
    int len = 0;
    int i, j;

    printf("请输入一个字符串：");
    scanf("%99s", str);

    while(str[len] != '\0')
    {
        len++;
    }

    for(i = 0; i < len; i++)
    {
        for(j = i + 1; j < len;)
        {
            if(str[i] == str[j])
            {
                for(int k = j; k < len - 1; k++)
                {
                    str[k] = str[k + 1];
                }
                len--;
            }
            else
            {
                j++;
            }
        }
    }

    for(i = 0; i < len - 1; i++)
    {
        for(j = 0; j < len - i - 1; j++)
        {
            if(str[j] > str[j + 1])
            {
                char temp = str[j];
                str[j] = str[j + 1];
                str[j + 1] = temp;
            }
        }
    }

    printf("去重并排序后的字符串：%s\n", str);


    return 0;
} 